﻿# 查找并删除所有 bin 和 obj 目录（包括子目录）
$dirs = Get-ChildItem -Path . -Recurse -Directory | Where-Object { $_.Name -in @('bin', 'obj') }

foreach ($dir in $dirs) {
    try {
        Remove-Item -Path $dir.FullName -Recurse -Force -ErrorAction Stop
        Write-Host "已删除: $($dir.FullName)"
    } catch {
        Write-Warning "删除失败: $($dir.FullName) - $($_.Exception.Message)"
    }
}

Write-Host "所有 bin 和 obj 目录清理完成。"